home *** CD-ROM | disk | FTP | other *** search
/ PC-SIG: Essential Home & Business / PC-SIG - Essential Home and Business Collection.iso / 25 / 3 / 7 / PERUSE1.EXE / READ.ME < prev    next >
Text File  |  1991-03-17  |  56KB  |  1,417 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                                      P E R U S E
  7.                                     -------------
  8.  
  9.                                      Version 1.11
  10.                                     --------------
  11.  
  12.  
  13.                              " R E A D . M E "    F I L E
  14.                             ------------------------------
  15.  
  16.  
  17.                     Copyright (c) 1990,1991 by Falk Data Systems.
  18.                                  All rights reserved.
  19.  
  20.  
  21.                               Last updated:  March, 1991
  22.  
  23.  
  24.  
  25.           -----------------------------------------------------------------
  26.                                   TABLE OF CONTENTS
  27.           -----------------------------------------------------------------
  28.  
  29.  
  30.           Introduction .................................................  2
  31.           Installation Instructions ....................................  3
  32.           Configuration File ...........................................  3
  33.           Usage Instructions ...........................................  3
  34.  
  35.           Command Line Parameters ......................................  4
  36.  
  37.           Disk Vendors and BBSs .......................................  11
  38.  
  39.           Keyboard Commands ...........................................  11
  40.             File Commands .............................................. 11
  41.             Cursor Movement Commands ................................... 13
  42.             Place Holder Commands ...................................... 14
  43.             Block Commands ............................................. 15
  44.             Search Commands ............................................ 16
  45.             Display Mode Toggles ....................................... 18
  46.             Other Commands ............................................. 19
  47.  
  48.           Function Key Quick Reference ................................. 20
  49.  
  50.           Mouse Usage .................................................. 20
  51.             Mouse Hot Spots ............................................ 21
  52.             Scroll Bars ................................................ 23
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.           Falk Data Systems - Peruse                           Page 1 of 24
  60.  
  61.  
  62.                  - Peruse:  An ASCII and Binary File Reader (1.11) -
  63.  
  64.  
  65.           -------------
  66.           Introduction:
  67.           -------------
  68.  
  69.           Thank you for trying Peruse!
  70.  
  71.           Peruse is an ASCII (text) and Binary (non-text) file reader
  72.           capable of reading files of an unlimited size in text or hex
  73.           formats.  Peruse can read an almost unlimited number of files at
  74.           a time.  Peruse can be loaded as a swapping memory resident
  75.           program requiring only about 7K of normal RAM memory while
  76.           resident, or it can load as a stand-alone, DESQview aware
  77.           program.  Peruse can swap to XMS or EMS memory, or to disk.
  78.           Peruse also provides a pop-up DOS shell capability.
  79.  
  80.           One excellent use for Peruse is while evaluating a new Shareware
  81.           program.  Peruse can be loaded memory-resident with all the
  82.           documentation files for the program you are evaluating.  Since
  83.           Peruse uses swapping technology, it keeps only about 7K of normal
  84.           DOS RAM.  You can then run the Shareware program you are
  85.           evaluating and pop-up Peruse at any time to examine the
  86.           documentation files for that program.  This is very handy for
  87.           those who don't want to print a large documentation file right
  88.           away.  Oh, and you can print all or part of a file while Peruse
  89.           is popped up!
  90.  
  91.           Best of all, Peruse is free!
  92.  
  93.               Peruse:  An ASCII (text) and Binary (non-text) File Reader
  94.              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  95.                 Peruse (pe-rooz')  1. to examine or study attentively and
  96.                 in detail; scrutinize  2. to read carefully or thoroughly;
  97.                 study 3. to read:  a pretentious use, now often connoting a
  98.                 casual or leisurely reading.
  99.  
  100.                       Canonize:  The Peruse Customizing Program
  101.                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  102.                 Canon ('Kan-un)  an official or authoritative list; an
  103.                 accepted principle or rule.
  104.  
  105.           Canonize ('Kan-un-eye-ze) produces a configuration file for
  106.           Peruse.  This configuration file is then the official or
  107.           authoritative list governing Peruse, it becomes the accepted
  108.           principle or rule.
  109.  
  110.           Please take a few moments to read the SHR-WARE.DOC text file.
  111.           There you will find some very interesting information regarding
  112.           Shareware, the Association of Shareware Professionals, the virus
  113.           problem, and more.  Of course, you can use Peruse to easily read
  114.           that file.  Simply type "PERUSE SHR-WARE.DOC" <Enter>, and peruse
  115.           to your hearts' content.  Thanks for taking a look!
  116.  
  117.  
  118.           Falk Data Systems - Peruse                           Page 2 of 24
  119.  
  120.  
  121.                  - Peruse:  An ASCII and Binary File Reader (1.11) -
  122.  
  123.  
  124.           --------------------------
  125.           Installation Instructions:
  126.           --------------------------
  127.  
  128.           Installation is easy.  Simply copy all the files (PERUSE.EXE,
  129.           PERUSE.HLP, and CANONIZE.EXE) to a subdirectory in your DOS path.
  130.  
  131.           Renaming the Files:
  132.           ~~~~~~~~~~~~~~~~~~~
  133.           If you don't like the program names (PERUSE.EXE and CANONIZE.EXE)
  134.           you may safely rename them to any name you like, so long as the
  135.           ".EXE" extension remains the same.  If you prefer one character
  136.           names, you might consider "R.EXE" for Peruse - with the "R"
  137.           standing for (R)eader.
  138.  
  139.           If you change the names of the program files, please do not
  140.           change the name of the configuration file "PERUSE.CFG".
  141.           PERUSE.CFG is produced by Canonize and should not be renamed
  142.           (both Peruse and Canonize must be able to find it).  You should
  143.           also avoid changing the name of the Peruse help file
  144.           (PERUSE.HLP).  If you rename it, Peruse won't be able to find it.
  145.  
  146.           If you wish to customize the operation of Peruse, Canonize makes
  147.           it easy.
  148.  
  149.  
  150.           -------------------
  151.           Configuration File:
  152.           -------------------
  153.  
  154.           When Peruse starts, it looks for a configuration file called
  155.           "PERUSE.CFG".  If it finds this file, Peruse will read it to
  156.           determine your preferences.  If it does not find this file,
  157.           Peruse will run using the options as they were set when Peruse
  158.           was originally shipped from Falk Data Systems.
  159.  
  160.           The configuration file (PERUSE.CFG) is produced by the
  161.           customizing program - CANONIZE.EXE.
  162.  
  163.  
  164.           -------------------
  165.           Usage Instructions:
  166.           -------------------
  167.  
  168.           You may have noticed that Peruse does not include extensive
  169.           documentation files.  This is because the complete instructions
  170.           are included in the built-in Help System.  Both Peruse and
  171.           Canonize have extensive Help Systems providing both context-
  172.           sensitive and indexed (hypertext) help.  Simply press the <F1>
  173.           key at any time for help.  You may also request help by pressing
  174.  
  175.  
  176.  
  177.           Falk Data Systems - Peruse                           Page 3 of 24
  178.  
  179.  
  180.                  - Peruse:  An ASCII and Binary File Reader (1.11) -
  181.  
  182.  
  183.           and releasing both the left and right mouse buttons
  184.           simultaneously (which we call <ClickBoth>).
  185.  
  186.           For complete instructions, command line options, and more, start
  187.           Peruse by typing "PERUSE READ.ME" <Enter>.  Then press <F1> for
  188.           help.  You might start with the topic called "Help on Help" which
  189.           will help you to get the most out of the Help System built into
  190.           Peruse.
  191.  
  192.           Peruse uses an external help file called "PERUSE.HLP".  This file
  193.           must be present for Peruse to work.  Canonize has its Help System
  194.           built into the CANONIZE.EXE file and doesn't require an external
  195.           help file.
  196.  
  197.           Please take a few moments to read the "Dedication", which is
  198.           built into the Peruse Help System.  Peruse is dedicated to a very
  199.           deserving individual for his unceasing support of the Shareware
  200.           concept of software marketing.
  201.  
  202.           For information on the upgrade and release history of Peruse,
  203.           please refer to the HISTORY.DOC text file.
  204.  
  205.           For information on other products from Falk Data Systems, please
  206.           refer to the PRODUCTS.DOC text file.
  207.  
  208.           Thank you for trying Peruse and especially for supporting
  209.           Shareware!
  210.  
  211.  
  212.           ------------------------
  213.           Command Line Parameters:
  214.           ------------------------
  215.  
  216.           Several command line options are available and are described in
  217.           detail below.  Before we discuss the command line options, you
  218.           should be aware of some limitations when Peruse is loaded as a
  219.           TSR (memory-resident program).
  220.  
  221.           Peruse has been tested extensively with 4DOS from JP Software and
  222.           works well with it.  We normally run 4DOS on all of our machines
  223.           at Falk Data Systems (yes, we like 4DOS that much) so 4DOS users
  224.           should encounter no difficulties.
  225.  
  226.           Peruse is designed to provide you with as much usable memory as
  227.           possible while it is resident.  To accomplish this, Peruse must
  228.           be able to swap itself into and out of memory.  Because of this
  229.           swapping behavior there are several things you must avoid:
  230.  
  231.              1)  Peruse cannot be loaded into "high" memory using utilities
  232.              such as QRAM, QEMM, 386MAX, or any similar utility.
  233.  
  234.  
  235.  
  236.           Falk Data Systems - Peruse                           Page 4 of 24
  237.  
  238.  
  239.                  - Peruse:  An ASCII and Binary File Reader (1.11) -
  240.  
  241.  
  242.              2)  Peruse should not be loaded before programs that contain
  243.              hardware interrupt handlers.  Examples of such programs are
  244.              network shells, multitasking operating systems, and
  245.              communications programs.  If you are going to use Peruse in
  246.              these environments you should load it after the network shell
  247.              or multitasking operating system is installed.
  248.  
  249.              3)  It is possible to load Peruse and still run communications
  250.              programs like ProComm or TAPCIS, providing you follow some
  251.              simple guidelines.  Do NOT pop Peruse up over your
  252.              communication program while it is online, uploading or
  253.              downloading, or waiting to answer an incoming call.  When
  254.              Peruse pops up it swaps the current application (program) out
  255.              - essentially trading places with it in memory.  This will be
  256.              a problem if the other program was trying to deal with com
  257.              ports or some other hardware related activity.  Of course, if
  258.              you are using a program like ProComm or TAPCIS and the program
  259.              is not online or waiting to answer an incoming call, then it
  260.              is safe to pop up Peruse.
  261.  
  262.              4)  Peruse will not pop up over a program operating in
  263.              graphics mode.  Peruse does not know how to save and restore a
  264.              graphics screen.  So to prevent problems, Peruse will simply
  265.              beep and refuse to pop up when your video system is in
  266.              graphics mode.
  267.  
  268.           There are also some important restrictions regarding the DOS
  269.           shell capabilities.
  270.  
  271.              1)  You cannot swap to a DOS shell if Peruse was popped up
  272.              over the DOS command line.  The problem has to do with the way
  273.              DOS handles its internal stacks.  You're probably wondering
  274.              "why would I want to shell to the DOS command line when I am
  275.              already at the DOS command line?".  Well, there's really no
  276.              reason to do this, so it isn't much of a limitation.
  277.              Unfortunately, this is one of the first things users try to do
  278.              when they start experimenting with Peruse.  Of course, if
  279.              Peruse is loaded as a stand-alone program (not memory-
  280.              resident) then the DOS shell capability should always work.
  281.  
  282.              2)  This same conflict arises if you pop up some other TSR
  283.              from the DOS command line and then try to pop up Peruse and
  284.              swap to a DOS shell.  Even though you popped up another TSR
  285.              first, technically you are still at the DOS command line.
  286.  
  287.              3)  The DOS programs DEBUG and EDLIN are very similar to the
  288.              DOS command line in terms of how internal DOS stacks are
  289.              managed.  Because of this you cannot pop up Peruse and swap to
  290.              a DOS shell from within DEBUG or EDLIN.
  291.  
  292.  
  293.  
  294.  
  295.           Falk Data Systems - Peruse                           Page 5 of 24
  296.  
  297.  
  298.                  - Peruse:  An ASCII and Binary File Reader (1.11) -
  299.  
  300.  
  301.              4)  It is possible, under a multitasking system such as
  302.              DESQview, for Peruse to not recognize that you are at the DOS
  303.              command line.  So be very careful when using Peruse under a
  304.              multitasking operating system - don't try to pop up Peruse and
  305.              shell to DOS from the DOS command line.
  306.  
  307.              5)  Finally, the most important restriction:  Do NOT install
  308.              another memory-resident program while you are within the DOS
  309.              shell provided by Peruse.  When you exit from the DOS shell
  310.              Peruse will swap the new memory-resident program out and the
  311.              results will not be pretty.
  312.  
  313.           When Peruse is swapping to disk, it must be absolutely guaranteed
  314.           that it will have access to it's swap files when it swaps itself
  315.           into or out of memory.  This requirement, coupled with the speed
  316.           issue, mean that Peruse' swap file cannot be located on removable
  317.           media such as a floppy diskette.   Peruse checks for this and
  318.           will refuse to load memory-resident if you specify a floppy drive
  319.           as the location for the swap files.  Even though the media is
  320.           technically removable, you may still use a Bernoulli drive as the
  321.           location for the swap files.
  322.  
  323.           Hidden Swap Files:
  324.           ~~~~~~~~~~~~~~~~~~
  325.           Peruse will swap to disk if there is not enough XMS or EMS memory
  326.           for the swapping operation, or if you specifically instruct
  327.           Peruse to swap to disk (disk swapping can also be disabled using
  328.           Canonize).  When Peruse swaps to disk it uses the "hidden" file
  329.           attribute for its swap file (or files).  This is to prevent you
  330.           from accidentally deleting the swap files.  The hidden files
  331.           should cause you no problems.  Peruse will automatically delete
  332.           these files when it is unloaded from memory.  If you turn off or
  333.           reboot your computer without unloading Peruse from memory, then
  334.           the swap files will remain on disk.  Peruse will reuse the same
  335.           files the next time it is loaded, so you won't need to worry
  336.           about disk space being wasted.
  337.  
  338.           If Peruse cannot find its swap files when it attempts to pop up,
  339.           then it will beep and refuse to pop up.
  340.  
  341.           Peruse Usage:
  342.           ~~~~~~~~~~~~~
  343.                   Peruse <filename> [filename...] [-options] <Enter>
  344.  
  345.           Peruse can accept multiple file names, including wild card
  346.           characters ("*","?") and path names.  By the way, options can by
  347.           specified before or after the list of file names.
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.           Falk Data Systems - Peruse                           Page 6 of 24
  355.  
  356.  
  357.                  - Peruse:  An ASCII and Binary File Reader (1.11) -
  358.  
  359.  
  360.           Peruse Command Line Options:
  361.           ----------------------------
  362.  
  363.           Some programs are overly picky about how a command line option is
  364.           entered.  Some programs expect each option to be preceded by a
  365.           space and a backslash.  Even worse, some programs are case
  366.           sensitive - a command line option must be lower case, or it must
  367.           be upper case, or some other limitation.  Command line options
  368.           with Peruse are very easy.
  369.  
  370.           For instance, if a command line option is "/X" - the "X" may be
  371.           either upper or lower case.  Furthermore, it may be preceded by a
  372.           forward slash (/), a backslash (\), or a dash (-).
  373.  
  374.           Because of the similarities between a path containing a backslash
  375.           "\" and a possible option, at least one <Space> character (or
  376.           <Tab>) must appear between each option on the command line.
  377.  
  378.           Here is a brief list of options.  The list is followed by a
  379.           detailed description of each option.
  380.  
  381.              -D   force swapping to Disk only (implies "-T")
  382.  
  383.              -E   force swapping to EMS memory only (implies "-T")
  384.  
  385.              -H   Help (same as "-?")
  386.  
  387.              -M   Minimize swap size (XMS and Disk only)
  388.  
  389.              -S   Snow prevention on CGAs
  390.                   (Works with Canonize.EXE too!)
  391.  
  392.              -T   TSR (memory-resident) mode - uses swapping
  393.  
  394.              -U   Unload the previously loaded copy of Peruse from memory
  395.  
  396.              -X   force swapping to XMS memory only (implies "-T")
  397.  
  398.              -?   shows a list of all available command line options and
  399.                   returns to the DOS command line (Help - same as "-H")
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.           Falk Data Systems - Peruse                           Page 7 of 24
  414.  
  415.  
  416.                  - Peruse:  An ASCII and Binary File Reader (1.11) -
  417.  
  418.  
  419.           (D) Force Swapping to Disk Only:
  420.           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  421.              This option tells Peruse to load as a memory-resident program
  422.              and it forces Peruse to swap to disk even if sufficient EMS or
  423.              XMS memory is available.  Swapping to disk is inevitably
  424.              slower than swapping to EMS or XMS memory.  The speed of the
  425.              swapping process can be further controlled by the "-M" option
  426.              described below.
  427.  
  428.              This option can be permanently controlled using Canonize.
  429.  
  430.  
  431.           (E) Force Swapping to EMS Memory Only:
  432.           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  433.              This option tells Peruse to load as a memory-resident program
  434.              and it forces Peruse to swap to EMS memory.  If there is not
  435.              enough EMS memory available, then Peruse will abort without
  436.              attempting to swap to either disk or XMS memory.
  437.  
  438.              This option can be permanently controlled using Canonize.
  439.  
  440.  
  441.           (H) Help:
  442.           ~~~~~~~~~
  443.              Displays a list of command line options and returns you to the
  444.              DOS prompt.  This option is the same as "-?"  described below.
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.           Falk Data Systems - Peruse                           Page 8 of 24
  473.  
  474.  
  475.                  - Peruse:  An ASCII and Binary File Reader (1.11) -
  476.  
  477.  
  478.           (M) Minimize Swap Size:
  479.           ~~~~~~~~~~~~~~~~~~~~~~~
  480.              This option applies only when Peruse is loading as a memory-
  481.              resident program and will be swapping to disk or to XMS memory
  482.              (it is ignored when swapping to EMS memory).
  483.  
  484.              When swapping to disk, two swap files are used.  When swapping
  485.              to XMS memory, two blocks of memory are used.  One is used for
  486.              storing the memory under the control of Peruse, the other is
  487.              used for storing the memory under the control of the
  488.              application being swapped out.  This allows the swapping
  489.              operation to occur as quickly as possible - at the expense of
  490.              using more disk space, or more XMS memory.
  491.  
  492.              When the "-M" option is used, Peruse will use only one file
  493.              when swapping to disk, or one memory block when swapping to
  494.              XMS memory.  In effect, the two swap images "trade places"
  495.              with each other during the swapping operation.
  496.  
  497.              This option causes Peruse to use much less disk space, or much
  498.              less XMS memory.  The price you pay for conserving these
  499.              resources is speed.  Swapping takes much longer in this
  500.              (Minimize Swap Size) mode.
  501.  
  502.              This option can be permanently controlled using Canonize.
  503.  
  504.  
  505.           (S) Snow Prevention:
  506.           ~~~~~~~~~~~~~~~~~~~~
  507.              Causes Peruse to prevent snow when using a CGA
  508.              adapter/monitor.  This option will slow down screen writes
  509.              somewhat, but will prevent the snow problem that might
  510.              otherwise be visible on a CGA monitor.
  511.  
  512.              The real-time clock, that appears in the upper right hand
  513.              portion of the main Peruse display, will continue to access
  514.              video memory directly in order to minimize it's effects on the
  515.              rest of the program.  Because of this, you may still
  516.              experience a slight amount of snow on some older CGAs.
  517.  
  518.              The Snow Prevention command line option works for both
  519.              PERUSE.EXE and CANONIZE.EXE.
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.           Falk Data Systems - Peruse                           Page 9 of 24
  532.  
  533.  
  534.                  - Peruse:  An ASCII and Binary File Reader (1.11) -
  535.  
  536.  
  537.           (T) TSR Mode:
  538.           ~~~~~~~~~~~~~
  539.              Causes Peruse to load as a memory resident (TSR - Terminate
  540.              and Stay Resident) program.  It will remain in memory until it
  541.              is unloaded.  When loaded with the "-T" option, Peruse will
  542.              attempt to swap to EMS memory.  If there is not enough EMS
  543.              memory then it will attempt to swap to XMS memory.  If there
  544.              is not enough XMS memory then it will attempt to swap to disk.
  545.              If there is not enough disk space then it will abort with an
  546.              error message.  You can customize this behavior using
  547.              Canonize.
  548.  
  549.              This option can be permanently controlled using Canonize.
  550.  
  551.  
  552.           (U) Unload From Memory:
  553.           ~~~~~~~~~~~~~~~~~~~~~~~
  554.              Tells Peruse to look for a copy of itself already loaded into
  555.              memory, and to unload that copy if found.  When this option is
  556.              used, Peruse will unload the resident copy and then return to
  557.              DOS.
  558.  
  559.              If Peruse was not previously loaded then this option is
  560.              ignored.
  561.  
  562.              * When this option is used it should be the only option used.
  563.  
  564.  
  565.           (X) Force Swapping to XMS Memory Only:
  566.           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  567.              This option tells Peruse to load as a memory-resident program
  568.              and forces Peruse to swap to XMS memory.  If there is not
  569.              enough XMS memory available then Peruse will abort without
  570.              attempting to swap to either disk or EMS memory.
  571.  
  572.              NOTE:  XMS swapping is only available with XMS (eXtended
  573.              Memory Specification) extended memory - not with simulated
  574.              extended memory or extended memory which doesn't conform to
  575.              the XMS standard.
  576.  
  577.              This option can be permanently controlled using Canonize.
  578.  
  579.  
  580.           (?) Help:
  581.           ~~~~~~~~~
  582.              Displays a list of command line options and returns to DOS.
  583.              This option is the same as "-H" described above.
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.           Falk Data Systems - Peruse                          Page 10 of 24
  591.  
  592.  
  593.                  - Peruse:  An ASCII and Binary File Reader (1.11) -
  594.  
  595.  
  596.           ----------------------
  597.           Disk Vendors and BBSs:
  598.           ----------------------
  599.  
  600.           Please refer to the VENDOR.DOC and SYSOP.DOC, respectively, for
  601.           complete information.  These file include sample program
  602.           descriptions, distribution restrictions, automatic update
  603.           programs and more.
  604.  
  605.  
  606.           ------------------
  607.           Keyboard Commands:
  608.           ------------------
  609.  
  610.           Peruse recognizes and responds to a large number of keyboard
  611.           commands.  Learning the keyboard commands is always the most
  612.           frustrating part of learning a new software product.  In order to
  613.           minimize the learning curve, Peruse understands and responds to
  614.           subsets of two very popular software packages - WordStar and
  615.           Brief.
  616.  
  617.           If you are already familiar with WordStar commands (like those
  618.           found in most editors from Borland International) then you will
  619.           feel right at home in Peruse.
  620.  
  621.           If you can't stand WordStar commands, then Peruse also recognizes
  622.           alternatives for the most commonly used commands.  These
  623.           alternatives are very similar to those used in the Brief
  624.           programmer's editor and are therefore very intuitive and easy to
  625.           remember.
  626.  
  627.           If you need help with Keyboard Commands while actually using
  628.           Peruse, simply press <F1> to pop up Peruse' built-in Help System.
  629.           CANONIZE.EXE also provides built-in, context-sensitive help
  630.           through the <F1> key.
  631.  
  632.           The following information covers the major keyboard commands
  633.           available in Peruse.
  634.  
  635.  
  636.           --------------
  637.           File Commands:
  638.           --------------
  639.  
  640.           Read New File:
  641.           --------------
  642.  
  643.              Prompt for and load a new file into the list of files being
  644.              handled by Peruse, making the new file the currently viewed
  645.              file.  If the file is already in the list, then Peruse will
  646.  
  647.  
  648.  
  649.           Falk Data Systems - Peruse                          Page 11 of 24
  650.  
  651.  
  652.                  - Peruse:  An ASCII and Binary File Reader (1.11) -
  653.  
  654.  
  655.              make that file the currently viewed file, but will not add it
  656.              to the list twice.
  657.              <Alt-R> or <F3> or <Ctrl-KN>
  658.  
  659.              Alternatively, you can read a new file by positioning the
  660.              mouse cursor over the "Read" Hot Spot and clicking the left
  661.              mouse button <ClickLeft>.
  662.  
  663.           Next File:
  664.           ----------
  665.  
  666.              Make the next file in the list the currently viewed file.  If
  667.              you are viewing the last file in the list then Peruse will
  668.              "wrap around", making the first file in the list the currently
  669.              viewed file.  This command does nothing if there is only one
  670.              file in the list.
  671.              <Alt-N> or <F2>
  672.  
  673.              Alternatively, you can make the next file in the list the
  674.              currently viewed file by positioning the mouse cursor over the
  675.              "Next" Hot Spot and clicking the left mouse button
  676.              <ClickLeft>.
  677.  
  678.           Before (Previous) File:
  679.           -----------------------
  680.  
  681.              Make the previous file in the list the currently viewed file.
  682.              If you are viewing the first file in the list then Peruse will
  683.              "wrap around", making the last file in the list the currently
  684.              viewed file.  This command does nothing if there is only one
  685.              file in the list.
  686.              <Alt-B> or <Alt-Minus> or <Ctrl-F2>
  687.  
  688.              Alternatively, you can make the previous file in the list the
  689.              currently viewed file by positioning the mouse cursor over the
  690.              "Prev" Hot Spot and clicking the left mouse button
  691.              <ClickLeft>.
  692.  
  693.           List of Files:
  694.           --------------
  695.  
  696.              Pop up a Pick List containing every file currently being
  697.              handled by Peruse.  Once in the Pick List simply select the
  698.              file you wish to view.
  699.              <Alt-L>
  700.  
  701.              Alternatively, you can pop up the list of files by positioning
  702.              the mouse cursor over the "List" Hot Spot and clicking the
  703.              left mouse button <ClickLeft>.
  704.  
  705.  
  706.  
  707.  
  708.           Falk Data Systems - Peruse                          Page 12 of 24
  709.  
  710.  
  711.                  - Peruse:  An ASCII and Binary File Reader (1.11) -
  712.  
  713.  
  714.           Close File:
  715.           -----------
  716.  
  717.              Close the currently viewed file, removing it from the list.
  718.              The next file in the list will become the currently viewed
  719.              file.  If the file being closed is the last file in the list
  720.              then Peruse will "wrap around", making the first file in the
  721.              list the currently viewed file.  If there is only one file in
  722.              the list then this command generates an error message and does
  723.              not close the file.
  724.              <Alt-C> or <Ctrl-F3> or <Ctrl-Minus>
  725.  
  726.              Alternatively, you can close the currently viewed file by
  727.              positioning the mouse cursor over the "Close" Hot Spot and
  728.              clicking the left mouse button <ClickLeft>.
  729.  
  730.  
  731.           -------------------------
  732.           Cursor Movement Commands:
  733.           -------------------------
  734.  
  735.           Move Up             Scroll window up one line.
  736.                               <Up> or <Ctrl-E> or <Ctrl-W>
  737.  
  738.           Move Down           Scroll window down one line.
  739.                               <Down> or <Ctrl-X> or <Ctrl-Z>
  740.  
  741.  
  742.           Page Up             Scroll window up one page.
  743.                               <PgUp> or <Ctrl-R>
  744.  
  745.           Page Down           Scroll window down one page.
  746.                               <PgDn> or <Ctrl-C>
  747.  
  748.  
  749.           Move Left           Scroll window left one column.
  750.                               <Left> or <Ctrl-S>
  751.  
  752.           Move Right          Scroll window right one column.
  753.                               <Right> or <Ctrl-D>
  754.  
  755.  
  756.           Word Left           Scroll window left ten (10) columns.
  757.                               <Ctrl-Left> or <Ctrl-A>
  758.  
  759.           Word Right          Scroll window right ten (10) columns.
  760.                               <Ctrl-Right> or <Ctrl-F>
  761.  
  762.  
  763.           Start of Line       Scroll window to column one.
  764.                               <Home> or <Ctrl-QS>
  765.  
  766.  
  767.           Falk Data Systems - Peruse                          Page 13 of 24
  768.  
  769.  
  770.                  - Peruse:  An ASCII and Binary File Reader (1.11) -
  771.  
  772.  
  773.           End of Line         Scroll window so that the end of the longest
  774.                               line in the window is visible.
  775.                               <End> or <Ctrl-QD>
  776.  
  777.  
  778.           Top of File         Scroll to the beginning of the file.
  779.                               <Ctrl-PgUp> or <Ctrl-QR>
  780.  
  781.           End of File         Scroll to the end of the file.
  782.                               <Ctrl-PgDn> or <Ctrl-QC>
  783.  
  784.           Go to Line          Prompt for a line number, then scroll the
  785.                               window so that the specified line appears at
  786.                               the top of the window.  If the specified line
  787.                               number is greater than the total number of
  788.                               lines in the file, then the window will
  789.                               scroll to the end of the file.  This command
  790.                               can be easily remembered as "Goto" or "Jump
  791.                               to Line".
  792.                               <Alt-G> or <F9> or <Ctrl-JL>
  793.  
  794.  
  795.  
  796.           ----------------------
  797.           Place Holder Commands:
  798.           ----------------------
  799.  
  800.           Set Marker Number:
  801.           ~~~~~~~~~~~~~~~~~~
  802.                   Set the specified marker number at the start of the line
  803.                   which is visible at the top of the window.  The specific
  804.                   commands are as follows:
  805.  
  806.                   Set Marker 0:  <Alt-0> or <Ctrl-K0>
  807.                   Set Marker 1:  <Alt-1> or <Ctrl-K1>
  808.                   Set Marker 2:  <Alt-2> or <Ctrl-K2>
  809.                   Set Marker 3:  <Alt-3> or <Ctrl-K3>
  810.                   Set Marker 4:  <Alt-4> or <Ctrl-K4>
  811.                   Set Marker 5:  <Alt-5> or <Ctrl-K5>
  812.                   Set Marker 6:  <Alt-6> or <Ctrl-K6>
  813.                   Set Marker 7:  <Alt-7> or <Ctrl-K7>
  814.                   Set Marker 8:  <Alt-8> or <Ctrl-K8>
  815.                   Set Marker 9:  <Alt-9> or <Ctrl-K9>
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.           Falk Data Systems - Peruse                          Page 14 of 24
  827.  
  828.  
  829.                  - Peruse:  An ASCII and Binary File Reader (1.11) -
  830.  
  831.  
  832.           Jump to Mark Number:
  833.           ~~~~~~~~~~~~~~~~~~~~
  834.                   Scroll the window so that the line associated with the
  835.                   specified marker is at the top of the window.  The
  836.                   specific commands are as follows:
  837.  
  838.  
  839.                   Jump to Mark 0:  <Alt-J0> or <Ctrl-Q0>
  840.                   Jump to Mark 1:  <Alt-J1> or <Ctrl-Q1>
  841.                   Jump to Mark 2:  <Alt-J2> or <Ctrl-Q2>
  842.                   Jump to Mark 3:  <Alt-J3> or <Ctrl-Q3>
  843.                   Jump to Mark 4:  <Alt-J4> or <Ctrl-Q4>
  844.                   Jump to Mark 5:  <Alt-J5> or <Ctrl-Q5>
  845.                   Jump to Mark 6:  <Alt-J6> or <Ctrl-Q6>
  846.                   Jump to Mark 7:  <Alt-J7> or <Ctrl-Q7>
  847.                   Jump to Mark 8:  <Alt-J8> or <Ctrl-Q8>
  848.                   Jump to Mark 9:  <Alt-J9> or <Ctrl-Q9>
  849.  
  850.  
  851.           ---------------
  852.           Block Commands:
  853.           ---------------
  854.  
  855.           Peruse provides several useful capabilities that affect blocks of
  856.           text.  These capabilities are described below:
  857.  
  858.           Note:  Partial lines cannot be included in a block.  Blocks are
  859.           made only of entire lines of text.
  860.  
  861.  
  862.           Begin Mark (Top)    Marks the line at the top of the window as
  863.                               the start of a block.
  864.                               <Alt-M> or <F7> or <Ctrl-KB>
  865.  
  866.           End Mark (Top)      Marks the line at the top of the window as
  867.                               the end of a block.
  868.                               <F8> or <Ctrl-KK>
  869.  
  870.           End Mark (Bottom)   Marks the line at the bottom of the window as
  871.                               the end of a block.
  872.                               <Ctrl-BK>
  873.  
  874.  
  875.           Remove Marks        Removes block marks (unmarks the block).
  876.                               This command acts as a toggle, enabling you
  877.                               to repeatedly mark and unmark the same block.
  878.                               <Alt-U> or <Ctrl-KH>
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.           Falk Data Systems - Peruse                          Page 15 of 24
  886.  
  887.  
  888.                  - Peruse:  An ASCII and Binary File Reader (1.11) -
  889.  
  890.  
  891.           Jump to Block Begin Jump to the beginning of the currently marked
  892.                               block.  Does nothing if no block is marked.
  893.                               <Ctrl-F7> or <Ctrl-QB>
  894.  
  895.           Jump to Block End   Jump to the end of the currently marked
  896.                               block.  Does nothing if no block is marked.
  897.                               <Ctrl-F8> or <Ctrl-QK>
  898.  
  899.  
  900.           Write Marked Block  Prompt for a file name and write the marked
  901.                               block to that file.  This command writes the
  902.                               actual contents of the file, not the image of
  903.                               it that is being displayed on the screen.
  904.                               The results are the same whether Peruse is in
  905.                               Hex or ASCII mode and regardless of the state
  906.                               of high bit stripping, tab expansion, etc.
  907.                               Does nothing if no block is marked.
  908.                               <Alt-W> or <Ctrl-KW>
  909.  
  910.           Print Marked Block  Write the marked block to printer port LPT1,
  911.                               LPT2, or LPT3.  The specified printer port is
  912.                               determined by toggling from one to another
  913.                               using <Alt-T> or by positioning the mouse
  914.                               cursor over the LPT? display and clicking the
  915.                               left mouse button <ClickLeft>.  If no block
  916.                               is currently marked then the entire file will
  917.                               be printed (see below).
  918.                               <Alt-P> or <Ctrl-KP>
  919.  
  920.           Print Entire File   The entire file will be written to the
  921.                               specified printer port (LPT1, LPT2 or LPT3)
  922.                               if no blocks are marked at the time the print
  923.                               command is issued (see above).
  924.                               <Alt-P> or <Ctrl-KP>
  925.  
  926.  
  927.  
  928.           -----------------------
  929.           Search (Find) Commands:
  930.           -----------------------
  931.  
  932.           Search Forwards
  933.           ~~~~~~~~~~~~~~~
  934.                   Prompt for a string of up to 30 characters for which to
  935.                   search.  The search will be case insensitive, and will
  936.                   begin at the current file position and proceed forwards
  937.                   through the file.
  938.                   <F5>
  939.  
  940.  
  941.  
  942.  
  943.  
  944.           Falk Data Systems - Peruse                          Page 16 of 24
  945.  
  946.  
  947.                  - Peruse:  An ASCII and Binary File Reader (1.11) -
  948.  
  949.  
  950.           Search Backwards:
  951.           ~~~~~~~~~~~~~~~~~
  952.                   Prompt for a string of up to 30 characters for which to
  953.                   search.  The search will be case insensitive, and will
  954.                   begin at the current file position and proceed backwards
  955.                   through the file.
  956.                   <F6>
  957.  
  958.           Custom Search:
  959.           ~~~~~~~~~~~~~~
  960.                   Prompt for a string of up to 30 characters for which to
  961.                   search.  After the string is entered, prompt for the
  962.                   Search Control Options ("B","G","I").
  963.                   <Alt-F> or <Ctrl-QF>
  964.  
  965.                   Alternatively, a custom search can be initiated by moving
  966.                   the mouse cursor over the "Search" Hot Spot and clicking
  967.                   the left mouse button.
  968.                   <ClickLeft>
  969.  
  970.           Repeat Search:
  971.           ~~~~~~~~~~~~~~
  972.                   Repeat the last search operation.  The same search string
  973.                   and Search Control Options will be used for this search,
  974.                   as were used in the previous search.  Does nothing if no
  975.                   previous search has been performed.
  976.                   <Ctrl-L> or <Ctrl-F5> or <Ctrl-F6>
  977.  
  978.  
  979.           Search Control Options determine how the search is performed.
  980.  
  981.           The search options understood by Peruse are as follows:
  982.  
  983.  
  984.              Search Backwards "B"  Search from the current file position
  985.                               towards the top of the file.  "B" may not be
  986.                               used at the same time as the "G" option.
  987.  
  988.              Search Globally  "G"  Search from the top of the file to the
  989.                               end of the file, regardless of the current
  990.                               file position.  "G" may not be used at the
  991.                               same time as the "B" option.
  992.  
  993.              Ignore Case      "I"  Upper case letters are considered the
  994.                               same as lower case letters (A=a).  The search
  995.                               should match "TARGET" and "target".
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.           Falk Data Systems - Peruse                          Page 17 of 24
  1004.  
  1005.  
  1006.                  - Peruse:  An ASCII and Binary File Reader (1.11) -
  1007.  
  1008.  
  1009.           ---------------------
  1010.           Display Mode Toggles:
  1011.           ---------------------
  1012.  
  1013.           Hex Mode:
  1014.           ~~~~~~~~~
  1015.              Toggle between ASCII and Hex modes.  In Hex mode the file is
  1016.              displayed in lines consisting of sixteen characters each.  In
  1017.              Hex mode there are three main columns of information.
  1018.  
  1019.              The first (leftmost) column displays the offset from the start
  1020.              of the file to the first character in that line (the offset is
  1021.              a hexadecimal value).
  1022.  
  1023.              The second (middle) column displays the next sixteen bytes in
  1024.              the file (displayed as hex values).
  1025.  
  1026.              The third (rightmost) column displays the ASCII representation
  1027.              of each character in the line.
  1028.              <Alt-H> or <F4> or <Ctrl-H>
  1029.  
  1030.              Alternatively, Hex/ASCII mode can be toggled by positioning
  1031.              the mouse cursor over the "Hex" Hot Spot and clicking the left
  1032.              mouse button.
  1033.              <ClickLeft>
  1034.  
  1035.           Strip High Bits:
  1036.           ~~~~~~~~~~~~~~~~
  1037.              Toggle between suppressing and including the high (eighth) bit
  1038.              of each character.
  1039.  
  1040.              In ASCII mode, high bit stripping causes all characters above
  1041.              ASCII code 128 to be displayed as they would be if the high
  1042.              bit was not set.
  1043.  
  1044.              In Hex mode, high bit stripping causes all characters (in the
  1045.              right hand column) below ASCII code 32 or above ASCII code
  1046.              128, to be displayed as a period (.) character.
  1047.              <Alt-S> or <Ctrl-QH>
  1048.  
  1049.              Alternatively, high bit stripping can be toggled by
  1050.              positioning the mouse cursor over the "Strip" Hot Spot and
  1051.              clicking the left mouse button.
  1052.              <ClickLeft>
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.           Falk Data Systems - Peruse                          Page 18 of 24
  1063.  
  1064.  
  1065.                  - Peruse:  An ASCII and Binary File Reader (1.11) -
  1066.  
  1067.  
  1068.           Tab Expansion:
  1069.           ~~~~~~~~~~~~~~
  1070.              Enables or disables tab expansion.  When enabled, tab
  1071.              characters (ASCII code 9) are expanded causing the text to
  1072.              move to the next tab stop.  Tab stops occur every eight
  1073.              columns (1,9,17, etc.).  Does nothing while in Hex mode.
  1074.              <Ctrl-QT>
  1075.  
  1076.           Video Mode:
  1077.           ~~~~~~~~~~~
  1078.              (EGA/VGA only)  Switches the display between 25 line mode and
  1079.              43/50 line mode.  Does nothing if the current video adapter is
  1080.              not an EGA or VGA.
  1081.              <Alt-V>
  1082.  
  1083.              Alternatively, the video mode can be toggled by positioning
  1084.              the mouse cursor over the "Video" Hot Spot and clicking the
  1085.              left mouse button.
  1086.              <ClickLeft>
  1087.  
  1088.  
  1089.           ---------------
  1090.           Other Commands:
  1091.           ---------------
  1092.  
  1093.           Quit:
  1094.           ~~~~~
  1095.              Quit to DOS.
  1096.              <Alt-Q> or <Esc> or <Alt-X> or <F10> or
  1097.              <ClickRight> or <Ctrl-Break>
  1098.  
  1099.              Alternatively, position the mouse cursor over the "Exit" Hot
  1100.              Spot and click the left mouse button.
  1101.              <ClickLeft>
  1102.  
  1103.           Help:
  1104.           ~~~~~
  1105.              Provide help information (usually brings up the main Help
  1106.              Topic Index.
  1107.              <F1> or <ClickBoth>
  1108.  
  1109.              Alternatively, position the mouse cursor over the "F1 Help"
  1110.              Hot Spot and click the left mouse button.
  1111.              <ClickLeft>
  1112.  
  1113.           Mouse Select:
  1114.           ~~~~~~~~~~~~~
  1115.              Basically the same thing as pressing the <Enter> key.   The
  1116.              affect it has depends upon what activity was occurring when
  1117.              the left mouse button was clicked.
  1118.              <ClickLeft>
  1119.  
  1120.  
  1121.           Falk Data Systems - Peruse                          Page 19 of 24
  1122.  
  1123.  
  1124.                  - Peruse:  An ASCII and Binary File Reader (1.11) -
  1125.  
  1126.  
  1127.           DOS Shell:
  1128.           ~~~~~~~~~~
  1129.              Swap Peruse out of memory and activate a DOS shell.
  1130.              <Alt-D> or <Alt-Z>
  1131.  
  1132.              Alternatively, position the mouse cursor over the "Shell" Hot
  1133.              Spot and click the left mouse button.
  1134.              <ClickLeft>
  1135.  
  1136.  
  1137.           -----------------------------
  1138.           Function Key Quick Reference:
  1139.           -----------------------------
  1140.  
  1141.                F1  Help
  1142.                F2  Next File            Ctrl-F2  Previous File
  1143.                F3  Read New File        Ctrl-F3  Close File
  1144.                F4  Toggle Hex Mode      Ctrl-F4  Strip High Bits
  1145.                F5  Search Forward       Ctrl-F5  Continue Search
  1146.                F6  Search Backward      Ctrl-F6  Continue Search
  1147.                F7  Begin Block Mark     Ctrl-F7  Jump to Block Beginning
  1148.                F8  End Block Mark       Ctrl-F8  Jump to Block End
  1149.                F9  Goto Line
  1150.                F10 Quit or Exit
  1151.  
  1152.  
  1153.           ------------
  1154.           Mouse Usage:
  1155.           ------------
  1156.  
  1157.  
  1158.           <ClickLeft>
  1159.           ~~~~~~~~~~~
  1160.              Clicking the left mouse button is basically equivalent to
  1161.              pressing the <Enter> key.  The effect it has depends upon what
  1162.              Peruse was doing when the left mouse button was clicked.
  1163.  
  1164.           <ClickRight>
  1165.           ~~~~~~~~~~~~
  1166.              Clicking the right mouse button is basically equivalent to
  1167.              pressing the <Esc> key.  The effect it has depends upon what
  1168.              Peruse was doing when the right mouse button was clicked.
  1169.  
  1170.           <ClickBoth>
  1171.           ~~~~~~~~~~~
  1172.              Clicking both the left and right mouse buttons at the same
  1173.              time is basically equivalent to pressing the <F1> key.  It
  1174.              tells Peruse that you want help.  If a help window is already
  1175.              visible then it tells Peruse that you want to see the main
  1176.              Help Topic Index.
  1177.  
  1178.  
  1179.  
  1180.           Falk Data Systems - Peruse                          Page 20 of 24
  1181.  
  1182.  
  1183.                  - Peruse:  An ASCII and Binary File Reader (1.11) -
  1184.  
  1185.  
  1186.           ----------------
  1187.           Mouse Hot Spots:
  1188.           ----------------
  1189.  
  1190.           A mouse "Hot Spot" is a position on your screen which has a
  1191.           special meaning to Peruse.  By positioning the mouse cursor over
  1192.           a Hot Spot and clicking the left mouse button <ClickLeft> you
  1193.           instruct Peruse to carry out the command indicated by that Hot
  1194.           Spot.
  1195.  
  1196.           This is very similar to icon based graphical user interfaces.  By
  1197.           pointing at a particular icon (picture) and clicking the left
  1198.           mouse button, the action represented by the icon is carried out.
  1199.           Of course, Peruse is text based (not graphics based), so instead
  1200.           of icons you would point at an English word.  Pointing simply
  1201.           means to place the mouse cursor over the specified Hot Spot.
  1202.  
  1203.             ^
  1204.           <>v      These four Hot Spots in the lower right hand corner of
  1205.                    the Peruse window are icons which, when selected,
  1206.                    produce the same effect as the left, right, up, or down
  1207.                    arrow keys.
  1208.  
  1209.           Next     Make the next file in the list the currently viewed
  1210.                    file.  If you are viewing the last file in the list then
  1211.                    Peruse will "wrap around", making the first file in the
  1212.                    list the currently viewed file.  This command does
  1213.                    nothing if there is only one file in the list.
  1214.  
  1215.           Before   Make the previous file in the list the currently viewed
  1216.                    file.   If you are viewing the first file in the list
  1217.                    then Peruse will "wrap around", making the last file in
  1218.                    the list the currently viewed file.  This command does
  1219.                    nothing if there is only one file in the list.
  1220.  
  1221.           Close    Close the currently viewed file, removing it from the
  1222.                    list.  The next file in the list will become the
  1223.                    currently viewed file.  If the file being closed is the
  1224.                    last file in the list then Peruse will "wrap around",
  1225.                    making the first file in the list the currently viewed
  1226.                    file.  If there is only one file in the list then this
  1227.                    command generates an error message and does not close
  1228.                    the file.
  1229.  
  1230.           Read     Prompt for and load a new file into the list of files
  1231.                    being handled by Peruse, making the new file the
  1232.                    currently viewed file.  If the file is already in the
  1233.                    list, then Peruse will make that file the currently
  1234.                    viewed file, but will not add it to the list twice.
  1235.  
  1236.  
  1237.  
  1238.  
  1239.           Falk Data Systems - Peruse                          Page 21 of 24
  1240.  
  1241.  
  1242.                  - Peruse:  An ASCII and Binary File Reader (1.11) -
  1243.  
  1244.  
  1245.           List     Pop up a Pick List containing every file currently being
  1246.                    handled by Peruse.  Once in the Pick List simply select
  1247.                    the file you wish to view.
  1248.  
  1249.           Find     Prompt for a search string (up to 30 characters long)
  1250.                    and search options (B = search Backwards, G = search
  1251.                    Globally, and I = Ignore case).  Peruse will then
  1252.                    perform the specified search.  The line containing the
  1253.                    search string (if found) will be highlighted until
  1254.                    another search is performed, the mode is toggled between
  1255.                    Hex and ASCII, or the file is changed.
  1256.  
  1257.                    See also:  Search Control Options
  1258.  
  1259.           Video    (EGA/VGA only)  Switches the display between 25 line
  1260.                    mode and 43/50 line mode.  Does nothing if the current
  1261.                    video adapter is not EGA or VGA.
  1262.  
  1263.           Hex      Toggles the Peruse display between ASCII and Hex modes.
  1264.                    In Hex mode, 16 characters are displayed per line.  The
  1265.                    leftmost column displays the offset within the file (as
  1266.                    a hexadecimal value) for the first character in the line
  1267.                    to its right.  The middle columns display the contents
  1268.                    of the line (the 16 characters) in hex.  The rightmost
  1269.                    column displays the ASCII equivalent of each of the 16
  1270.                    characters in the line.
  1271.  
  1272.                    See also:  Auto Hex Mode (in the Help System)
  1273.  
  1274.           Strip    Toggles high bit stripping (suppression of the eighth
  1275.                    bit of each character in the file).  This option does
  1276.                    not alter the contents of the file in any way, it merely
  1277.                    alters the way the contents are displayed.
  1278.  
  1279.                    In ASCII mode, stripping affects only characters greater
  1280.                    than ASCII code 128.
  1281.  
  1282.                    In Hex mode, stripping causes the ASCII representation
  1283.                    of each character less than 32 or greater than 128 to be
  1284.                    displayed as a period (.) only.
  1285.  
  1286.           Lpt?     Switches printer ports between LPT1, LPT2 and LPT3.
  1287.  
  1288.                    See also:  Printing Commands
  1289.  
  1290.           Print    Prints the currently marked block using LPT1, LPT2 or
  1291.                    LPT3 (see above).  If no block is marked then the entire
  1292.                    file will be printed.
  1293.  
  1294.           Dos      Swap Peruse out of memory and activate a DOS shell.
  1295.  
  1296.  
  1297.  
  1298.           Falk Data Systems - Peruse                          Page 22 of 24
  1299.  
  1300.  
  1301.                  - Peruse:  An ASCII and Binary File Reader (1.11) -
  1302.  
  1303.  
  1304.           Quit     Exit from Peruse and return to DOS (or to the
  1305.                    application over which Peruse was popped).  See Shell
  1306.                    below for an alternative.
  1307.  
  1308.           F1 Help  Activates the Help System.
  1309.  
  1310.  
  1311.           ------------
  1312.           Scroll Bars:
  1313.           ------------
  1314.  
  1315.           Scroll Bars simplify the process of controlling Peruse through
  1316.           the use of a mouse.  In Peruse, Scroll Bars appear on the right
  1317.           hand side of a window.  A Scroll Bar consists of four components,
  1318.           each of which affects the current position in a window or Pick
  1319.           List.
  1320.  
  1321.           Sample Scroll Bar:
  1322.           ------------------
  1323.  
  1324.                        ...top of window...
  1325.                               ---
  1326.                                 |
  1327.                                 ^ <- decrement arrow
  1328.                                 #
  1329.                                 X <- slider
  1330.                                 #
  1331.                Shaded Column -> #
  1332.                                 #
  1333.                                 #
  1334.                                 v <- increment arrow
  1335.                                 |
  1336.                               ---
  1337.                       ...bottom of window...
  1338.  
  1339.           At the top of each Scroll Bar is a Hot Spot with an arrow
  1340.           pointing up - called a "decrement arrow".  Positioning the mouse
  1341.           cursor over the decrement arrow and clicking the left mouse
  1342.           button has the same effect as pressing <PgUp>.  It scrolls the
  1343.           window up by one full page of information (moving you towards the
  1344.           beginning of a file or pick list).
  1345.  
  1346.           At the bottom of each Scroll Bar is a Hot Spot with an arrow
  1347.           pointing down - called an "increment arrow".  Positioning the
  1348.           mouse cursor over the increment arrow and clicking the left mouse
  1349.           button has the same effect as pressing <PgDn>.  It scrolls the
  1350.           window down by one full page of information (moving you towards
  1351.           the end of a file or pick list).
  1352.  
  1353.  
  1354.  
  1355.  
  1356.  
  1357.           Falk Data Systems - Peruse                          Page 23 of 24
  1358.  
  1359.  
  1360.                  - Peruse:  An ASCII and Binary File Reader (1.11) -
  1361.  
  1362.  
  1363.           Between the decrement and increment arrows is a single shaded
  1364.           column.  This column represents the entire file (or Pick List).
  1365.           The solid block character (called a "slider") indicates the
  1366.           current position in the file.  If you are at the top of the file
  1367.           (or pick list) then the slider will be at the top of the shaded
  1368.           column.  If you are at the bottom of the file, the slider will be
  1369.           at the bottom of the shaded column.  If you are in the middle of
  1370.           the file, the slider will be in the middle of the shaded column.
  1371.           You can always estimate your relative position in a file by
  1372.           looking at the Scroll Bar on the right hand side of the window.
  1373.  
  1374.           You can also position the mouse on the Scroll Bar (on the shaded
  1375.           column) and click the left mouse button to tell Peruse to move to
  1376.           that relative position within the file.
  1377.  
  1378.           Of course, if no mouse is installed then the Scroll Bar will be
  1379.           nothing more than a status indicator and you won't be able to use
  1380.           it to control your position within a file.
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.                *  Thank you for your continued support of Shareware!  *
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.                                   Falk Data Systems
  1405.                                  5322 Rockwood Court
  1406.                               El Paso, Texas  79932-2412
  1407.                                         U.S.A.
  1408.  
  1409.  
  1410.                                  Voice: 915-584-7670
  1411.                                    FAX: 915-584-1540
  1412.                                 CompuServe: 71420,2431
  1413.  
  1414.  
  1415.  
  1416.           Falk Data Systems - Peruse                          Page 24 of 24
  1417.